/* -*- C++ -*- */
#ifndef __draw_Drawing_Control_Header_File__
#define __draw_Drawing_Control_Header_File__

#include "common.h"
#include "core/draw/IDraw.h"

namespace core
{


namespace draw
{

	class DrawingControl
	{

		public:

			typedef std::vector<const IDraw*> DrawList;


			DrawingControl(const DrawList& drawList);
			
			void draw() const;

		private:
			const DrawList& drwList;

	};

}


}


#endif // __draw_Drawing_Control_Header_File__
